@echo off
setlocal enabledelayedexpansion
echo ========================================
echo 🔍 环境验证工具
echo ========================================
echo.

set score=0
set total=5

echo [测试 1/5] Java 环境检查...
java -version >nul 2>&1
if %errorlevel% equ 0 (
    echo ✅ Java 环境正常
    set /a score+=1
) else (
    echo ❌ Java 环境异常
)
echo.

echo [测试 2/5] Python 环境检查...
python --version >nul 2>&1
if %errorlevel% equ 0 (
    echo ✅ Python 环境正常
    set /a score+=1
) else (
    echo ❌ Python 环境异常
)
echo.

echo [测试 3/5] WebSocket 依赖检查...
python -c "import websockets; print('WebSocket模块可用')" >nul 2>&1
if %errorlevel% equ 0 (
    echo ✅ WebSocket 依赖正常
    set /a score+=1
) else (
    echo ❌ WebSocket 依赖缺失
)
echo.

echo [测试 4/5] Android SDK 检查...
adb version >nul 2>&1
if %errorlevel% equ 0 (
    echo ✅ Android SDK 正常
    set /a score+=1
) else (
    echo ❌ Android SDK 未配置
)
echo.

echo [测试 5/5] 网络连接检查...
netstat -an | findstr :8080 >nul
if %errorlevel% equ 0 (
    echo ✅ WebSocket 服务器正在运行
    set /a score+=1
) else (
    echo ⚠️  WebSocket 服务器未启动
    echo 💡 请运行 start_websocket_server.bat
)
echo.

echo ========================================
echo 📊 验证结果：!score!/!total! 项通过
echo ========================================

if !score! equ !total! (
    echo 🎉 所有环境检查通过！系统可以正常运行
) else (
    echo ⚠️  部分环境需要修复，请按上述提示操作
)

echo.
echo 🚀 准备启动？
echo 1. 启动 WebSocket 服务器：start_websocket_server.bat
echo 2. 在 Android Studio 中运行项目
echo 3. 测试连接：python test_connection.py
echo.
pause 